#ifndef __INPUT_CAPYURE_H
#define __INPUT_CAPYURE_H

#include "stm32f10x.h"

#define IC_GPIO_PORT            GPIOA
#define IC_GPIO_PIN             GPIO_Pin_6
#define IC_GPIO_CLK             RCC_APB2Periph_GPIOA

#define IC_TIM                  TIM3
#define IC_TIM_CLK              RCC_APB1Periph_TIM3
#define IC_TIM_CHANNEL          TIM_Channel_1
#define IC_TIM_INPUT_TRIGGER    TIM_TS_TI1FP1

void IC_Init(void);
uint32_t IC_GetFreq(void);

#endif // !__INPUT_CAPYURE_H